﻿/*********************************************************************************************************
 * 												门店数据js start											*
 ********************************************************************************************************/

/******************************************初始化 start **************************************************/
$(document).ready(function(){
	// 日期插件初始化和格式化
	$('.check_date').daterangepicker({
        startDate: moment().startOf('day'),
        endDate: moment(),
        //minDate: '01/01/2012',    //最小时间
        //maxDate: moment(), //最大时间
        dateLimit: {days: 365}, //起止时间的最大间隔
        showDropdowns: true,
        showWeekNumbers: false, //是否显示第几周
        timePicker: false, //是否显示小时和分钟
        timePickerIncrement: 60, //时间的增量，单位为分钟
        timePicker12Hour: false, //是否使用12小时制来显示时间
        ranges: {
            //'最近1小时': [moment().subtract('hours',1), moment()],
            // '今日': [moment().startOf('day'), moment()],
            // '昨日': [moment().subtract('days', 1).startOf('day'), moment().subtract('days', 1).endOf('day')],
            '最近7日': [moment().subtract('days', 6), moment()],
            '最近30日': [moment().subtract('days', 30), moment()]
        },
        opens: 'right', //日期选择框的弹出位置
        buttonClasses: ['btn btn-default'],
        applyClass: 'btn-small btn-primary blue',
        cancelClass: 'btn-small',
        format: 'YYYY-MM-DD', //控件中from和to 显示的日期格式 YYYY-MM-DD HH:mm:ss
        separator: '~',
        locale: {
            applyLabel: '确定',
            cancelLabel: '取消',
            fromLabel: '起始时间',
            toLabel: '结束时间',
            customRangeLabel: '自定义',
            daysOfWeek: ['日', '一', '二', '三', '四', '五', '六'],
            monthNames: ['一月', '二月', '三月', '四月', '五月', '六月',
                '七月', '八月', '九月', '十月', '十一月', '十二月'],
            firstDay: 1
        }
    }, function (start, end, label) {//格式化日期显示框
        $('.date-rangepicker span').html(start.format('YYYY-MM-DD HH:mm:ss') + ' - ' + end.format('YYYY-MM-DD HH:mm:ss'));
    });
	$('.exampleInputEmail').datetimepicker({
        language: 'zh-CN',
        weekStart: 1,
        todayBtn: 1,
        autoclose: 1,
        todayHighlight: 1,
        startView: 2,
        forceParse: 0,
        showMeridian: 0,
        minView: "month",
        format: "yyyy-mm-dd"
    });
    $('#Week').daterangepicker({
        autoApply: true,
        showDropdowns: true,
        showWeekNumbers: true, //是否显示第几周
        ranges: {
            '最近1周': [moment().subtract('weeks', 1), moment()],
            '最近3周': [moment().subtract('weeks', 3), moment()],
            '最近5周': [moment().subtract('weeks', 5), moment()],
        },
        opens: 'left', //日期选择框的弹出位置
        format: 'YYYY-MM-DD', //控件中from和to 显示的日期格式 YYYY-MM-DD HH:mm:ss
        separator: '~',
        locale: {
            applyLabel: '确定',
            cancelLabel: '取消',
            fromLabel: '起始时间',
            toLabel: '结束时间',
            customRangeLabel: '自定义',
            weekLabel: '周',
            daysOfWeek: ['日', '一', '二', '三', '四', '五', '六'],
            monthNames: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'],
            firstDay: 1
        }
    }, function (start, end, label) {//格式化日期显示框
    });
    $('#yearMonth').datetimepicker({
        language: 'zh-CN',
        weekStart: 1,
        autoclose: 1,
        todayHighlight: 1,
        startView: 3,
        forceParse: 0,
        showMeridian: 0,
        minView: "year",
        format: "yyyy-mm"
    });     
    // 查询
    $("#btn_query").click(function(){
    	data_ajax();
    });
    // 判断是否初次加载
    var bool_len = bool_select();
	if(bool_len == 0){
		$("#exampleInputEmail").val(moment().startOf('day').format('YYYY-MM-DD')+'~'+moment().startOf('day').format('YYYY-MM-DD'));
		data_ajax();
	}
	// 显示和隐藏
	$("input:radio[name='options']").change(function (){ 
		var timeType = this.value;
		if(timeType == 3 || timeType == "3"){
			$("#vip_jl").show(100);
			$("#vip_xf").show(1000);
		}else{
			$("#vip_jl").hide(100);
			$("#vip_xf").hide(1000);
			
		}
		
	});
	var type = $("input[name='options']:checked").val();
	if(type != 3){
		$("#vip_jl").hide(900);
		$("#vip_xf").hide(1000);
	}
	
	 // 汇总类数据
    $("#click_hz").click(function () {
        $("#hz_data_box").show();
        $('.modal-loading').show();
        $("#hz_orderCount").html("");
		$("#hz_orderWater").html("");
		$("#hz_incomeAmt").html("");
		$("#hz_payCount").html("");
		
		$("#hz_vipCount").html("");
		$("#hz_vipWater").html("");
		$("#hz_vipAmt").html("");
		$("#hz_vipRenewalFeeRate").html("%");
		
		$("#hz_vipLost").html("");
		$("#hz_vipRetailRate").html("%");
		$("#hz_vipSelfRetailRate").html("%");
		$("#hz_retailRate").html("%");
		
		$("#hz_teamFullClassRate").html("%");
		$("#hz_averagePayCount").html("");
		$('.modal-loading').hide();
		
		$("#hz_monthCardNum").html("");
		$("#hz_monthCardWater").html("");
		$("#hz_monthCardAmt").html("");
		
        // 汇总类数据
    	$.ajax({
            url: 'summary_data_to_date',
            data: {
            	"storeId":$("#storeId").val()
            },
            type: 'post',
            cache: false,
            dataType: 'json',
            success: function (data) {
				if(data.ret == 0){
					var datas = data.data;
					$("#hz_orderCount").html(datas.orderCount);
					$("#hz_orderWater").html(datas.orderWater);
					$("#hz_incomeAmt").html(datas.incomeAmt);
					$("#hz_payCount").html(datas.payCount);
					
					$("#hz_vipCount").html(datas.vipCount);
					$("#hz_vipWater").html(datas.vipWater);
					$("#hz_vipAmt").html(datas.vipAmt);
					$("#hz_vipRenewalFeeRate").html(datas.vipRenewalFeeRate+"%");
					
					$("#hz_vipLost").html(datas.vipLost);
					$("#hz_vipRetailRate").html(datas.vipRetailRate+"%");
					$("#hz_vipSelfRetailRate").html(datas.vipSelfRetailRate+"%");
					$("#hz_retailRate").html(datas.retailRate+"%");
					
					$("#hz_teamFullClassRate").html(datas.teamFullClassRate+"%");
					$("#hz_averagePayCount").html(datas.averagePayCount);
					
					var monthCard = $("#monthCard").val();
					if(monthCard > 0){
						$("#hz_monthCardNum").html(datas.monthCardNum);
						$("#hz_monthCardWater").html(datas.monthCardWater);
						$("#hz_monthCardAmt").html(datas.monthCardAmt);
					}
					
					$('.modal-loading').hide();
				}
            },
            error: function () {
                alert("页面数据加载失败！");
                $('.modal-loading').hide();
            }
        });
    });
});

/******************************************初始化 start ***************************************************/
/******************************************大盘数据查看详情 start *******************************************/
//1 当期零售订单笔数
//2 
function quertOrderXQ(query_type,mode_type){
	$("#daxq_sj").empty();
	$('.modal-loading').show();
	var storeId = $("#storeId").val();
	var type = $("#types").val();
	var dateTime = null;
	if(type == 1){
		dateTime = $("#exampleInputEmail").val();
	}else if(type == 2){
		dateTime = $("#Week").val();
	}else if(type == 3){
		dateTime = $("#yearMonth").val();
	}
	if(mode_type == 1){
		dateTime = "2016-12-01~"+getNowFormatDate();
	}
	$.ajax({
		 url: 'data_analysis_detail',
		 data: {
		 	"type":type,
		 	"dateTime":dateTime,
		 	"query_type":query_type,
		 	"mode_type":mode_type,
		 	"storeId":storeId
		 },
		 type: 'post',
		 cache: false,
		 dataType: 'json',
		 success: function (data) {
				var datas = data.data;
				if(data.ret == 0){
					var innerHtml = "";
					$.each(datas.list, function (i, list) {
						if('orderPayNumber' == query_type){
		                	innerHtml += '<li><a href="#"><i class="fa fa-circle text-navy"></i>' + 
		        			list.storeName + ': ' + 
		        			list.allOrderCount+ 
		        			'（团课-'+list.teamOrderCount+
		        			'；私教-'+list.ptOrderCount+
		        			'；训练营-'+list.funCampOrderCount+
		        			'；自助-'+list.selfOrderCount+
		        			'；会员-'+list.vipOrderCount+'）'+ 
		        			'</a></li>';
		                }else{
		                	innerHtml += '<li><a href="#"><i class="fa fa-circle text-navy"></i>' + 
		        			list.storeName + ': ' + 
		        			list.allOrderCount+ 
		        			'（团课-'+list.teamOrderCount+
		        			'；私教-'+list.ptOrderCount+
		        			'；训练营-'+list.funCampOrderCount+
		        			'；自助-'+list.selfOrderCount+'）'+ 
		        			'</a></li>';
		                }
		         });
					innerHtml = innerHtml + '</br>'+getTitle(query_type);
					$("#daxq_sj").html(innerHtml);
				    
				    $('.bs-example-modal-lg-1').modal('toggle');
				}else{
					alert("查询失败！");
				}
				$('.modal-loading').hide();
		 },
		 error: function () {
		     alert("页面数据加载失败！");
		     $('.modal-loading').hide();
		 }
	});	   
}
//	2 当期零售流水
function quertOrderAmt(query_type,mode_type){
	$('.modal-loading').show();
	$("#daxq_sj").empty();
	var type = $("#types").val();
	var dateTime = null;
	var storeId = $("#storeId").val();
	if(type == 1){
		dateTime = $("#exampleInputEmail").val();
	}else if(type == 2){
		dateTime = $("#Week").val();
	}else if(type == 3){
		dateTime = $("#yearMonth").val();
	}
	$.ajax({
	 url: 'data_analysis_detail',
	 data: {
	 	"type":type,
	 	"dateTime":dateTime,
	 	"query_type":query_type,
	 	"mode_type":mode_type,
	 	"storeId":storeId
	 },
	 type: 'post',
	 cache: false,
	 dataType: 'json',
	 success: function (data) {
			var datas = data.data;
			if(data.ret == 0){
				var innerHtml = "";
				$.each(datas.list, function (i, list) {
	             innerHtml += '<li><a href="#"><i class="fa fa-circle text-navy"></i>' + 
		                			list.storeName + ': ' + 
		                			list.incomeAmt+ 
		                			'（团课-'+list.teamOrderAmt+
		                			'；私教-'+list.ptOrderAmt+
		                			'；训练营-'+list.funCampOrderAmt+
		                			'；自助-'+list.selfOrderAmt+'）'+ 
		                			'</a></li>';
				});
				innerHtml = innerHtml + '</br>'+getTitle(query_type);
				$("#daxq_sj").html(innerHtml);
			    
			    $('.bs-example-modal-lg-1').modal('toggle');
			}else{
				alert("查询失败！");
			}
			$('.modal-loading').hide();
	 },
	 error: function () {
	     alert("页面数据加载失败！");
	     $('.modal-loading').hide();
	 }
	});	   
}

//5 当期新增会员
//6 当期新增会员流水
//7 当期会员实收
function quertOrderVip(query_type,mode_type){
	$('.modal-loading').show();
	$("#daxq_sj").empty();
	var type = $("#types").val();
	var storeId = $("#storeId").val();
	var dateTime = null;
	if(type == 1){
		dateTime = $("#exampleInputEmail").val();
	}else if(type == 2){
		dateTime = $("#Week").val();
	}else if(type == 3){
		dateTime = $("#yearMonth").val();
	}
	$.ajax({
		 url: 'data_analysis_detail',
		 data: {
		 	"type":type,
		 	"dateTime":dateTime,
		 	"query_type":query_type,
		 	"mode_type":mode_type,
			 "storeId":storeId
		 },
		 type: 'post',
		 cache: false,
		 dataType: 'json',
		 success: function (data) {
				var datas = data.data;
				if(data.ret == 0){
					var innerHtml = "";
					if("vipWater" == query_type){
						$.each(datas.list, function (i, list) {
			                innerHtml += '<li><a href="#"><i class="fa fa-circle text-navy"></i>' + 
				                			list.typeName + ': ' + 
				                			list.amount+ 
				                			'</a></li>';
			            });
					}else{
						$.each(datas.list, function (i, list) {
			                innerHtml += '<li><a href="#"><i class="fa fa-circle text-navy"></i>' + 
				                			list.typeName + ': ' + 
				                			list.sumNum+ 
				                			'</a></li>';
			            });
					}
					innerHtml = innerHtml + '</br>'+getTitle(query_type);
					$("#daxq_sj").html(innerHtml);
				    
				    $('.bs-example-modal-lg-1').modal('toggle');
				}else{
					alert("查询失败！");
				}
				$('.modal-loading').hide();
		 },
		 error: function () {
		     alert("页面数据加载失败！");
		     $('.modal-loading').hide();
		 }
		});	   
}

//这里的方法只是弹出注释的没有请求后台的数据的
function quertOrderZhuShi(query_type){
	// 当期会员零售转化率
	if("vipConversionRate" == query_type){
		var  innerHtml = '';
		$("#dpxq").html('会员零售转化率');
		innerHtml += 	'<li>'
						+'<a href="#"><i class="fa fa-circle text-navy"></i>1、分子：分母里有≥1笔零售行为(购买团课、私教、训练营)的人数</a>'
						+'<a href="#"><i class="fa fa-circle text-navy"></i>2、分母：本统计周期内的在线会员数</a>'
						+'</li>';
		$("#daxq_sj").html(innerHtml);
	    
	    $('.bs-example-modal-lg-1').modal('toggle');
	    return false;
	}
	
	
	// 当期会员自助转化率
	if("vipSelfConversionRate" == query_type){
		$("#dpxq").html('会员自助转化率');
		var  innerHtml = '';
		innerHtml += 	'<li>'
						+'<a href="#"><i class="fa fa-circle text-navy"></i>1、分子：分母里有≥1笔自助订单的人数</a>'
						+'<a href="#"><i class="fa fa-circle text-navy"></i>2、分母：本统计周期内的在线会员数</a>'
						+'</li>';
		$("#daxq_sj").html(innerHtml);
	    
	    $('.bs-example-modal-lg-1').modal('toggle');
	    return false;
	}
	
	// 当期排课量
	if("courseCount" == query_type){
		$("#dpxq").html('排课量');
		var  innerHtml = '';
		innerHtml += 	'<li>'
						+'<a href="#"><i class="fa fa-circle text-navy"></i>1、本统计周期内状态为“已结束”的团课数量</a>'
						+'</li>';
		$("#daxq_sj").html(innerHtml);
	    
	    $('.bs-example-modal-lg-1').modal('toggle');
	    return false;
	}
	
	// 当期团课满课率
	if("teamFullClassRate" == query_type){
		var  innerHtml = '';
		$("#dpxq").html('团课满课率');
		innerHtml += 	'<li>'
						+'<a href="#"><i class="fa fa-circle text-navy"></i>1、分子：本统计周期内，状态为“已结束”的团课对应“已报人数+排队人数”之和</a>'
						+'<a href="#"><i class="fa fa-circle text-navy"></i>2、分母：本统计周期内，状态为“已结束”的团课对应“上限人数”之和</a>'
						+'</li>';
		$("#daxq_sj").html(innerHtml);
	    
	    $('.bs-example-modal-lg-1').modal('toggle');
	    return false;
	}
	
	// 用户平均购买次数
	if("averagePayCount" == query_type){
		var  innerHtml = '';
		$("#dpxq").html('用户平均购买次数');
		innerHtml += 	'<li>'
						+'<a href="#"><i class="fa fa-circle text-navy"></i>1、分子：本统计周期内，状态为“已完成”的订单总笔数（刨除会员自助订单）</a>'
						+'<a href="#"><i class="fa fa-circle text-navy"></i>2、分母：本统计周期内，有订单状态为“已完成”的用户数（刨除会员自助订单）</a>'
						+'</li>';
		$("#daxq_sj").html(innerHtml);
	    
	    $('.bs-example-modal-lg-1').modal('toggle');
	    return false;
	}
	
	// 会员续费率
	if("vipRenewalFeeRate" == query_type){
		var  innerHtml = '';
		$("#dpxq").html('会员续费率');
		innerHtml += 	'<li>'
						+'<a href="#"><i class="fa fa-circle text-navy"></i>1、分子：从所选择自然月1号至当前时间，有再次购买1笔会员订单的用户数</a>'
						+'<a href="#"><i class="fa fa-circle text-navy"></i>2、分母：选择的自然月内，有购买≥1笔会员订单的用户数</a>'
						+'</li>';
		$("#daxq_sj").html(innerHtml);
	    
	    $('.bs-example-modal-lg-1').modal('toggle');
	    return false;
	}
	//会员总实收
	if("vipAmt" == query_type){
		var  innerHtml = '';
		$("#dpxq").html('会员实收');
		innerHtml += 	'<li>'
						+'<a href="#"><i class="fa fa-circle text-navy"></i>1、会员实收 = （V1+V2+V3…） × 统计天数</a>'
						+'<a href="#"><i class="fa fa-circle text-navy"></i>2、V：统计周期内为在线会员的会员日均费用</a>'
						+'<a href="#"><i class="fa fa-circle text-navy"></i>3、会员日均费用：用户购买会员时的实付总金额 / 购买天数(含赠送)</a>'
						+'</li>';
		$("#daxq_sj").html(innerHtml);
	    
	    $('.bs-example-modal-lg-1').modal('toggle');
	    return false;
	}
	
	// 当期教练课时费
	if("coachAmt" == query_type){
		$("#dpxq").html('教练课时费');
		var  innerHtml = '';
		innerHtml += 	'<li>'
						+'<a href="#"><i class="fa fa-circle text-navy"></i>统计该教练在本统计周期内：“已完成的团课”+“已销课的私教课”+“已签到的檬营”，不包含补充课时费及扣费金额</a>'
						+'</li>';
		$("#daxq_sj").html(innerHtml);
	    
	    $('.bs-example-modal-lg-1').modal('toggle');
	    return false;
	}
	
	// 当期流失会员数
	if("vipLost" == query_type){
		$("#dpxq").html('流失会员数');
		var  innerHtml = '';
		innerHtml += 	'<li>'
						+'<a href="#"><i class="fa fa-circle text-navy"></i>数据注释：在本统计周期内，用户身份由“会员”变为“非会员”，且没有续费的用户总数</a>'
						+'</li>';
		$("#daxq_sj").html(innerHtml);
	    
	    $('.bs-example-modal-lg-1').modal('toggle');
	    return false;
	}
	
	//  当期新增团课包月会员数
	if('monthCardNum' == query_type){
		$("#dpxq").html('包月会员数');
		var  innerHtml = '';
		innerHtml += 	'<li>'
						+'<a href="#"><i class="fa fa-circle text-navy"></i>数据注释：本统计周期内新增的包月会员数</a>'
						+'</li>';
		$("#daxq_sj").html(innerHtml);
	    
	    $('.bs-example-modal-lg-1').modal('toggle');
		return false;
	}
	
	//  当期新增团课包月会员流水
	if('monthCardWater' == query_type){
		$("#dpxq").html('包月会员流水');
		var  innerHtml = '';
		innerHtml += 	'<li>'
						+'<a href="#"><i class="fa fa-circle text-navy"></i>数据注释：本统计周期内新增的包月会员的收入流水</a>'
						+'</li>';
		$("#daxq_sj").html(innerHtml);
	    
	    $('.bs-example-modal-lg-1').modal('toggle');
		return false;
	}
	
	//  当期新增团课包月会员实收
	if('monthCardAmt' == query_type){
		$("#dpxq").html('包月会员实收');
		var  innerHtml = '';
		innerHtml += 	'<li>'
						+'<a href="#"><i class="fa fa-circle text-navy"></i>数据注释：本统计周期内新增的包月会员的实收</a>'
						+'</li>';
		$("#daxq_sj").html(innerHtml);
	    $('.bs-example-modal-lg-1').modal('toggle');
		return false;
	}
	
}
//
function quertOrderRate(query_type,mode_type){
	$("#daxq_sj").empty();
	$('.modal-loading').show();
	var storeId = $("#storeId").val();
	var type = $("#types").val();
	var dateTime = null;
	if(type == 1){
		dateTime = $("#exampleInputEmail").val();
	}else if(type == 2){
		dateTime = $("#Week").val();
	}else if(type == 3){
		dateTime = $("#yearMonth").val();
	}
	$.ajax({
	    url: 'data_analysis_detail',
	    data: {
	    	"type":type,
	    	"dateTime":dateTime,
	    	"query_type":query_type,
	    	"mode_type":mode_type,
            "storeId":storeId
	    },
	    type: 'post',
	    cache: false,
	    dataType: 'json',
	    success: function (data) {
			var datas = data.data;
			if(data.ret == 0){
				var innerHtml = "";
				$.each(datas.list, function (i, list) {
	                innerHtml += '<li><a href="#"><i class="fa fa-circle text-navy"></i>' + 
		                			list 
		                			'</a></li>';
	            });
				$("#daxq_sj").html(innerHtml);
			    $('.bs-example-modal-lg-1').modal('toggle');
			}else{
				alert("查询失败！");
			}
			$('.modal-loading').hide();
	    },
	    error: function () {
	        alert("页面数据加载失败！");
	        $('.modal-loading').hide();
	    }
	});
}

//当期流失会员数
function quertVipLost(query_type,mode_type){
	$("#daxq_sj").empty();
	$('.modal-loading').show();
	var type = $("#types").val();
	var dateTime = null;
	var storeId = $("#storeId").val();
	if(type == 1){
		dateTime = $("#exampleInputEmail").val();
	}else if(type == 2){
		dateTime = $("#Week").val();
	}else if(type == 3){
		dateTime = $("#yearMonth").val();
	}
	$.ajax({
	    url: 'data_analysis_detail',
	    data: {
	    	"type":type,
	    	"dateTime":dateTime,
	    	"query_type":query_type,
	    	"mode_type":mode_type,
	    	"storeId":storeId
	    },
	    type: 'post',
	    cache: false,
	    dataType: 'json',
	    success: function (data) {
			var datas = data.data;
			if(data.ret == 0){
				var innerHtml = "";
				$.each(datas.list, function (i, list) {
	                innerHtml += '<li><a href="#"><i class="fa fa-circle text-navy"></i>' + 
					                list.storeName + ': ' + 
				        			list.userNumber+ 
		                			'</a></li>';
	            });
				innerHtml = innerHtml + getTitle(query_type);
				$("#daxq_sj").html(innerHtml);
			    $('.bs-example-modal-lg-1').modal('toggle');
			}else{
				alert("查询失败！");
			}
			$('.modal-loading').hide();
	    },
	    error: function () {
	        alert("页面数据加载失败！");
	        $('.modal-loading').hide();
	    }
	});
}
/******************************************大盘数据查看详情 end  ********************************************/
/******************************************public method start *******************************************/
// 异步加载数据
// 这里为了提高速度没有好的办法所有才用了多次请求ajax来加载数据
function data_ajax(){
	// 日期选择
	$('.modal-loading').show();
	var type = $("#types").val();
	var dateTime = null;
	var startTime = null;
	var endTime = null;
	var storeId = $("#storeId").val();
	if(type == 1){
		dateTime = $("#exampleInputEmail").val();
	}else if(type == 2){
		dateTime = $("#Week").val();
	}else if(type == 3){
		dateTime = $("#yearMonth").val();
	}
	// 
	$("#orderCount").html("");
	$("#orderWater").html("");
	$("#orderRevenueAmt").html("");
	$("#orderPayNumber").html("");
	
	$("#vipNum").html("");
	$("#vipWater").html("");
	$("#vipAmt").html("");
	$("#vipLost").html("");
	
	$("#vipConversionRate").html("%");
	$("#vipSelfConversionRate").html("%");
	$("#retailRechargeRate").html("%");
	$("#courseCount").html("");
	
	$("#teamFullClassRate").html("%");
	$("#averagePayCount").html("");
	$("#vipRenewalFeeRate").html("");
	$("#coachAmt").html("");
	
	$("#monthCardNum").html("");
	$("#monthCardWater").html("");
	$("#monthCardAmt").html("");
	
	// 11 ${baseUrl}system/data/
	$.ajax({
        url: 'data_level_one',
        data: {
        	"type":type,
        	"dateTime":dateTime,
        	"storeId":storeId
        },
        type: 'post',
        cache: false,
        dataType: 'json',
        success: function (data) {
			if(data.ret == 0){
				var datas = data.data;
				$("#orderCount").html(datas.orderCount);
				$("#orderWater").html(datas.orderWater);
				$("#orderRevenueAmt").html(datas.orderRevenueAmt);
				$("#orderPayNumber").html(datas.orderPayNumber);
				if(datas.type == 1 || datas.type == '1'){
					$("#dateTime").html('按日查询数据（'+datas.dateTime+'）');
		    	}else if(datas.type == 2 || datas.type == '2'){
		    		$("#dateTime").html('按周查询数据（'+datas.dateTime+'）')
		    	}else if(datas.type == 3 || datas.type == '3'){
		    		$("#dateTime").html('按月查询数据（'+datas.dateTime+'）')
		    	}
			}
			$('.modal-loading').hide();
        },
        error: function () {
            alert("页面数据加载失败！");
            $('.modal-loading').hide();
        }
    });
	
	// 22
	$.ajax({
        url: 'data_level_tow',
        data: {
        	"type":type,
        	"dateTime":dateTime,
        	"storeId":storeId
        },
        type: 'post',
        cache: false,
        dataType: 'json',
        success: function (data) {
			if(data.ret == 0){
				var datas = data.data;
				$("#vipNum").html(datas.vipNum);
				$("#vipWater").html(datas.vipWater);
				$("#vipAmt").html(datas.vipAmt);
				$("#vipLost").html(datas.vipLost);
			}
        },
        error: function () {
            alert("页面数据加载失败！");
        }
    });
	// 33
	$.ajax({
        url: 'data_level_three',
        data: {
        	"type":type,
        	"dateTime":dateTime,
        	"storeId":storeId
        },
        type: 'post',
        cache: false,
        dataType: 'json',
        success: function (data) {
			
			if(data.ret == 0){
				var datas = data.data;
				$("#vipConversionRate").html(datas.vipConversionRate+"%");
				$("#vipSelfConversionRate").html(datas.VipSelfConversionRate+"%");
				$("#retailRechargeRate").html(datas.retailRechargeRate+"%");
				$("#courseCount").html(datas.courseCount);
			}
        },
        error: function () {
            alert("页面数据加载失败！");
        }
    });
	// 44
	$.ajax({
        url: 'data_level_four',
        data: {
        	"type":type,
        	"dateTime":dateTime,
        	"storeId":storeId
        },
        type: 'post',
        cache: false,
        dataType: 'json',
        success: function (data) {
			
			if(data.ret == 0){
				var datas = data.data;
				$("#teamFullClassRate").html(datas.teamFullClassRate+"%");
				$("#averagePayCount").html(datas.averagePayCount);
				$("#vipRenewalFeeRate").html(datas.vipRenewalFeeRate+"%");
				$("#coachAmt").html(datas.coachAmt);
			}
        },
        error: function () {
            alert("页面数据加载失败！");
        }
    });
	// 55 
	var monthCard = $("#monthCard").val();
	if(monthCard > 0){
		$.ajax({
	        url: 'data_level_month_card',
	        data: {
	        	"type":type,
	        	"dateTime":dateTime,
	        	"storeId":storeId
	        },
	        type: 'post',
	        cache: false,
	        dataType: 'json',
	        success: function (data) {
				
				if(data.ret == 0){
					var datas = data.data;
					if(datas.monthCardNum != null &&　typeof(datas.monthCardNum) !="undefined"){
						$("#monthCardNum").html(datas.monthCardNum);
						$("#monthCardWater").html(datas.monthCardWater);
						$("#monthCardAmt").html(datas.monthCardAmt);
					}
				}
	        },
	        error: function () {
	            alert("页面数据加载失败！");
	        }
	    });
	}
	
	
}
// 获取当前日期 YYYY-MM-DD
function getNowFormatDate() {
    var date = new Date();
    var seperator1 = "-";
    var seperator2 = ":";
    var month = date.getMonth() + 1;
    var strDate = date.getDate();
    if (month >= 1 && month <= 9) {
        month = "0" + month;
    }
    if (strDate >= 0 && strDate <= 9) {
        strDate = "0" + strDate;
    }
    var currentdate = date.getFullYear() + seperator1 + month + seperator1 + strDate;
    return currentdate;
}
// 判断是否是第一次执行
function bool_select(){
	var type = $("input[name='options']:checked").val();
	var dateTime = null;
	var startTime = null;
	var endTime = null;
	if(type == 1){
		dateTime = $("#exampleInputEmail").val();
	}else if(type == 2){
		dateTime = $("#Week").val();
	}else if(type == 3){
		dateTime = $("#yearMonth").val();
	}
	return dateTime;
}

/**
 * dataType 表示哪一类型的数据类型 有 大盘数据 和 汇总数据
 * type 表示查看的那个模块的详情
 */
function getTitle(type){
	var notes = '';
	// 1
	if(type == 'orderCount'){
		$("#dpxq").html('零售订单笔数');
		notes = '数据注释：所选统计周期内，汇总所有(或所选)门店的已付款零售订单笔数';
	}
	// 2
	else if(type == 'orderWater'){
		$("#dpxq").html('零售流水');
		notes = '数据注释：所选统计周期内，汇总各门店的已付款零售订单的流水金额';
	}
	// 3
	else if(type == 'orderRevenueAmt'){
		$("#dpxq").html('零售实收金额');
		notes = '数据注释：汇总所选统计周期内以下类型订单的实付金额'+
				'1、所有状态为“已完成”的团课、自助(仅统计普通用户)订单的实付金额</br>'+
				'2、所有已销课的私教课时费（私教订单实付总额/购买节数）</br>'+
				'3、所有已签到的檬营课时费（檬营订单实付总额/该檬营的节数）</br>';
	}
	// 4
	else if(type == 'orderPayNumber'){
		$("#dpxq").html('付费总人数');
		notes = '数据注释：所选统计周期内，统计该门店付款行为(零售+会员)的人数(去重)';
	}
	// 1
	else if(type == 'vipNum'){
		$("#dpxq").html('新增会员数');
		notes = '数据注释：所选统计周期内，新增的不同类型的会员数量';
	}
	// 2
	else if(type == 'vipWater'){
		$("#dpxq").html('会员流水');
		notes = '数据注释：所选统计周期内，汇总购买不同月份类型的会员订单的实付金额';
	}
	// 3
	else if(type == 'vipAmt'){
		$("#dpxq").html('会员实收');
		notes = '数据注释：1、会员实收 = （V1+V2+V3…） × 统计天数</br>'+
				'2、V：统计周期内为在线会员的会员日均费用</br>'+
				'3、会员日均费用：用户购买会员时的实付总金额 / 购买天数(含赠送)';
	}
	// 4 当期流失会员数
	else if(type == 'vipLost'){
		$("#dpxq").html('流失会员数');
		notes = '数据注释：在本统计周期内，用户身份由“会员”变为“非会员”，'+
				'且没有续费的用户总数';
	}
	// 1当期会员零售转化率
	else if(type == 'vipConversionRate'){
		$("#dpxq").html('会员零售转化率');
		notes = '数据注释：1、分子：分母里有≥1笔零售行为(购买团课、私教、训练营)的人数</br>'+
				'2、分母：本统计周期内的在线会员数';
	}
	// 2当期会员自助转化率
	else if(type == 'vipSelfConversionRate'){
		$("#dpxq").html('会员自助转化率');
		notes = '数据注释：1、分子：分母里有≥1笔自助订单的人数</br>'+
				'2、分母：本统计周期内的在线会员数';
	}
	// 3当期零售复购率
	else if(type == 'retailRechargeRate'){
		$("#dpxq").html('零售复购率');
		notes = '数据注释：1、分子：分母里有买过≥2笔的用户数</br>'+
				'2、分母：本统计周期内买过≥1笔零售订单的用户数';
	}
	// 4当期排课量
	else if(type == 'courseCount'){
		$("#dpxq").html('排课量');
		notes = '数据注释：本统计周期内状态为“已结束”的团课数量';
	}
	return notes;
}

/******************************************public method start *******************************************/


/*********************************************************************************************************
 * 												门店数据js end   											*
 ********************************************************************************************************/ 
        	


